package com.medusa.aps.business.modules.plan.model.output;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

@Data
@Accessors(chain = true)
@Schema(description = "甘特图实体对象")
public class GanttChartListModel {


    /**
     * 工序 id
     */
    @Schema(description = "工序 id")
    private Integer processDetailsId;
    /**
     * 订单号
     */
    @Schema(description = "订单号")
    private String orderNumber;
    /**
     * 开始时间
     */
    @Schema(description = "开始时间")
    private LocalDateTime planStartTime;
    /**
     * 结束时间
     */
    @Schema(description = "结束时间")
    private LocalDateTime planEndTime;
    /**
     * 物料编号
     */
    @Schema(description = "物料编号")
    private String materialCode;
    /**
     * 物料名称
     */
    @Schema(description = "物料名称")
    private String materialName;
    /**
     * 工序号
     */
    @Schema(description = "工序号")
    private Integer processNumber;
    /**
     * 工序名称
     */
    @Schema(description = "工序名称")
    private String processName;
    /**
     * 数量
     */
    @Schema(description = "数量")
    private Integer quantity;
}
